package com.zyx.client;

import com.itheima.user.pojo.User;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;

/**
 * Author: Zheng
 * Date:   2024/3/15  13:48
 * Package：com.itheima.client
 * Description：
 * Version：1.0
 */
@FeignClient("itheima-user")//被调用服务名
public interface UserClient {

    /**
     * @description： 调用用户微服务中Controller的方法
     * @date：2024/3/15  13:51
     * @return：
     **/
    @GetMapping(value = "/user/{id}")//远程调用请求的全路径
    public User one(@PathVariable(value = "id") Long id);
}
